package com.lingxu.api.ztb.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 项目进度计划表
 * </p>
 *
 * @author admin
 * @since 2025-08-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("API_PROJECT_SCHEDULE")
@ApiModel(value="ProjectSchedule对象", description="项目进度计划表")
public class ProjectSchedule implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "项目名称")
    @TableField("PROJECT_NAME")
    private String projectName;

    @ApiModelProperty(value = "项目编号")
    @TableField("PROJECT_CODE")
    private String projectCode;

    @ApiModelProperty(value = "批复概算(万)")
    @TableField("PFGAISUAN")
    private String pfgaisuan;

    @ApiModelProperty(value = "月份")
    @TableField("YUEFEN")
    private Date yuefen;

    @ApiModelProperty(value = "本月完成(万)")
    @TableField("BENMONTH_PROGRESS")
    private String benmonthProgress;

    @ApiModelProperty(value = "本年完成(万)")
    @TableField("BENYEAR_PROGRESS")
    private String benyearProgress;

    @ApiModelProperty(value = "自开工累计完成(万)")
    @TableField("ZKGLJ_PROGRESS")
    private String zkgljProgress;

    @ApiModelProperty(value = "当前进度(%)")
    @TableField("CURRENT_PROGRESS")
    private String currentProgress;

    @ApiModelProperty(value = "年份")
    @TableField("YEAR")
    private Date year;

    @ApiModelProperty(value = "至上年底累计完成（省统计扎口）（万）")
    @TableField("ZSNDLJ_PROGRESS")
    private String zsndljProgress;




}
